home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Reference & Presen…rary 7 (Internal Edition)
/
Apple R&P Lib Internal v7.0.iso
/
5-Fonts & Software
/
Demo Software
/
Aldus PageMaker 4.0 Demo
/
Aldus
/
APDs
/
Varityper VT-600W.apd
< prev
Wrap
Text File
|
1990-05-16
|
10KB
|
221 lines
@Comment: Aldus Printer Description (APD) file for the Varityper VT-600W.
@Comment: This APD produced for use with Aldus PageMaker 4.0 or earlier version.
@Comment: $Revision:…1.1…$
@Comment: $Date:…12 October 1988: 12:24:59
@Comment: keyword values are currently limited to 255 characters in length.
@FormatVersion: "1.0"
@Product: "(Varityper VT-600W)"
@PSVersion: "(48.0)"
@PSRevision: "8"
@DefaultResolution: "600 600"
@Resolution: "600 600"
@AllowComments: "true"
@Comment: Don’t allow VM query before each font; make PageMaker use FreeVM from APD
@Comment: (-see also @FreeVM and @?VMStatus)
@Comment: normal value is: @AllowVMQuery: "true"
@AllowVMQuery: "false"
@Comment: "FreeVM" value is equivalent to vmstatus "maximum" minus "used" values
@Comment: FreeVM value is changed here to avoid “limitcheck: save” (more than 13 save levels)
@Comment: by causing fonts to be discarded before more than 13 are loaded at once.
@Comment: A value of 350000 allows 6 or 7 fonts at a time; this is safe.
@Comment: (-see also @?VMStatus and @AllowVMQuery)
@Comment: actual value is: @FreeVM: "1321000"
@FreeVM: "2350000"
@WorkingMem: "225000"
@AldusHeaderMem: "34000"
@Comment: Example of declaration of a downloadable font's memory requirement:
@Comment: @FontMem "Benjo-Light": "82600"
@Comment: PatchFile is sent right after %%EndComments, AldusPatchFile right before %%EndSetup.
@PatchFile: "userdict /AldusDict known {(A previous version PageMaker header is loaded.) = flush} if"
@AldusPatchFile: ""
@ExitServer: "serverdict begin exitserver "
@Password: "0"
@ScreenFreq: ""
@ScreenAngle: ""
@ScreenProc: ""
@InvertScreenProc: "{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul
add 1 exch sub}{dup mul exch dup mul add 1 sub} ifelse}"
@Transfer: ""
@InvertTransfer: "{1 exch sub}"
@NormalizedTransfer: "{
mark
1.0 1.0 .975 .925 .885 .820 .7 .6 .45 .3 .2 .0
counttomark dup 3 add -1 roll exch
2 sub mul dup floor cvi
dup 3 1 roll sub
exch dup
3 add index exch 2 add index dup
4 1 roll
sub mul add
counttomark 1 add 1 roll
cleartomark
} bind"
@End
@InvertNormalizedTransfer: "{
mark
.0 .0 .2 .3 .45 .6 .7 .820 .885 .925 .975 1.0
counttomark dup 3 add -1 roll exch
2 sub mul dup floor cvi
dup 3 1 roll sub
exch dup
3 add index exch 2 add index dup
4 1 roll
sub mul add
counttomark 1 add 1 roll
cleartomark
} bind"
@End
@Comment: Assumes a file system. Assumes that fonts on disk use no VM as they are loaded.
@?FontList: "/SC 100 string def save FontDirectory{pop = flush}forall
(fonts/*){dup length 6 sub 6 exch getinterval = flush}SC filenameforall(*)= flush restore"
@End
@Comment: Don’t ever ask this: @?VMStatus: "vmstatus == == == flush"
@Comment: -with @AllowVMQuery turned off, @?VMStatus is executed only in query job.
@Comment: (-see also @FreeVM and @AllowVMQuery)
@?VMStatus: "2 == 0 == 350000 == flush"
@Comment: PageSize options appear in the "Paper" list box in the Printer-specific dialog.
@DefaultPageSize: "Letter"
@PageSize Letter: "letter"
@PageSize Legal: "legal"
@PageSize Ledger: "11x17"
@PageSize A4: "a4"
@PageSize B4: "b4"
@Comment: PageRegion gives the printable area of each paper option.
@PageRegion Letter: "10.32 14.16 601.56 777.96"
@PageRegion Legal: "10.32 14.16 601.56 993.96"
@PageRegion A4: " 9.66 14.28 585.54 827.76"
@PageRegion B4: "11.58 14.28 718.02 1017.6"
@PageRegion Ledger: "35.04 18.12 756.84 1206.0"
@Comment: PaperDimension gives the total paper size of each option.
@PaperDimension Letter: "612 792"
@PaperDimension Legal: "612 1008"
@PaperDimension Ledger: "792 1224"
@PaperDimension A4: "595.28 841.49"
@PaperDimension B4: "728.52 1031.82"
@DefaultOutputOrder: "faceup"
@ManualFeed true: "statusdict begin /manualfeed true def end"
@ManualFeed false: "statusdict begin /manualfeed false def end"
@DefaultFont: "Courier"
@Font "Courier": "Standard" "(001.000)"
@Font "Courier-Bold": "Standard" "(001.000)"
@Font "Courier-Oblique": "Standard" "(001.000)"
@Font "Courier-BoldOblique": "Standard" "(001.000)"
@Font "Symbol": "Standard" "(001.000)"
@Font "Times-Roman": "Standard" "(001.000)"
@Font "Times-Bold": "Standard" "(001.000)"
@Font "Times-Italic": "Standard" "(001.000)"
@Font "Times-BoldItalic": "Standard" "(001.000)"
@Font "Helvetica": "Standard" "(001.000)"
@Font "Helvetica-Bold": "Standard" "(001.000)"
@Font "Helvetica-Oblique": "Standard" "(001.000)"
@Font "Helvetica-BoldOblique": "Standard" "(001.000)"
@Font "Palatino-Roman": "Standard" "(001.000)"
@Font "Palatino-Italic": "Standard" "(001.000)"
@Font "Palatino-Bold": "Standard" "(001.000)"
@Font "Palatino-BoldItalic": "Standard" "(001.000)"
@Font "AvantGarde-Book": "Standard" "(001.000)"
@Font "AvantGarde-BookOblique": "Standard" "(001.000)"
@Font "AvantGarde-Demi": "Standard" "(001.000)"
@Font "AvantGarde-DemiOblique": "Standard" "(001.000)"
@Font "Bookman-Light": "Standard" "(001.000)"
@Font "Bookman-LightItalic": "Standard" "(001.000)"
@Font "Bookman-Demi": "Standard" "(001.000)"
@Font "Bookman-DemiItalic": "Standard" "(001.000)"
@Font "Helvetica-Narrow": "Standard" "(001.000)"
@Font "Helvetica-Narrow-Oblique": "Standard" "(001.000)"
@Font "Helvetica-Narrow-Bold": "Standard" "(001.000)"
@Font "Helvetica-Narrow-BoldOblique": "Standard" "(001.000)"
@Font "NewCenturySchlbk-Roman": "Standard" "(001.000)"
@Font "NewCenturySchlbk-Italic": "Standard" "(001.000)"
@Font "NewCenturySchlbk-Bold": "Standard" "(001.000)"
@Font "NewCenturySchlbk-BoldItalic": "Standard" "(001.000)"
@Font "ZapfChancery-MediumItalic": "Standard" "(001.000)"
@Font "ZapfDingbats": "Standard" "(001.000)"
@Comment: PrinterWarning beeps and displays the translation string in the status line.
@Comment: Parameter substitution of printer name for "^2" is not allowed in "...Alert" messages!
@PrinterWarning "%%[ PrinterError: paper \where\ misfeed, \num\ pages may be lost ]%%"
: "Printer “^2” needs attention: paper jam."
@PrinterWarning "%%[ PrinterError: \Reason\ ]%%"
: "Printer “^2” needs attention: \Reason\."
@ParameterReason "no paper tray" : "no paper/paper tray"
@ParameterReason "out of paper" : "out of paper"
@ParameterReason "heater not ready" : "cover open"
@ParameterReason "warming up" : "warming up"
@ParameterReason "service call" : "service call"
@ParameterReason "resetting printer" : "resetting printer"
@ParameterReason "timeout, clearing printer" : "timeout"
@ParameterReason "timeout" : "timeout"
@ParameterReason "manual feed timeout" : "manual feed timeout"
@Comment: The order of occurrence determines the order of parsing; put general messages last.
@PrinterWarning "job: \username\; document: \jobname\; printer: \Reason\; source: \source\"
: "Printer “^2” needs attention: \Reason\. User: \username\; document: \jobname\."
@PrinterWarning "job: \jobname\; printer: \Reason\; source: \source\"
: "Printer “^2” needs attention: \Reason\. Document: \jobname\."
@PrinterWarning "printer: \Reason\; source: \source\"
: "Printer “^2” needs attention: \Reason\."
@PrinterWarning "job: \username\; document: \jobname\; status: PrinterError: \Reason\; source: \source\"
: "Printer “^2” needs attention: \Reason\. User: \username\; document: \jobname\."
@PrinterWarning "job: \jobname\; status: PrinterError: \Reason\; source: \source\"
: "Printer “^2” needs attention: \Reason\. Document: \jobname\."
@PrinterWarning "status: PrinterError: \Reason\; source: \source\"
: "Printer “^2” needs attention: \Reason\."
@Comment: PrinterMessage displays the translation string in the status line.
@PrinterMessage "job: ; document: \jobname\; status: \Status\; source: \source\"
: "Document: \jobname\; status: \Status\."
@PrinterMessage "job: \username\; document: \jobname\; status: \Status\; source: \source\"
: "User: \username\; document: \jobname\; status: \Status\."
@PrinterMessage "job: \jobname\; status: \Status\; source: \source\"
: "Document: \jobname\; status: \Status\."
@PrinterMessage "status: \Status\; source: \source\"
: "Status: \Status\."
@ParameterStatus "idle" : "idle"
@ParameterStatus "busy" : "processing job"
@ParameterStatus "waiting" : "preparing data"
@ParameterStatus "printing" : "printing"
@ParameterStatus "initializing" : "initializing"
@ParameterStatus "printing test page" : "printing test page"
@Comment: a null translation string causes no message to display.
@PrinterMessage "%%[ exitserver: permanent state may be changed ]%%"
: ""
@PrinterMessage "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
: ""
@Comment: PrinterWarningAlert displays translation string in a warning-alert box and continues.
@PrinterWarningAlert "A previous version PageMaker header is loaded."
: "Printer performance may improve if you do not print with PageMaker versions 1.2 and 2.0 together."
@Comment: PrinterErrorAlert displays translation string in a stop-alert box and aborts printing.
@Comment: "uncaught exception 7"
@PrinterErrorAlert "%%[\s\ncaught\s\]%%"
: "The disk in your Varityper may need reinitializing - call your Varityper dealer."
@PrinterErrorAlert "%%[ Error: ioerror; OffendingCommand: filenameforall ]%%"
: "The disk in your Varityper may need reinitializing - call your Varityper dealer."
@PrinterErrorAlert "%%[ Error: \fonterror\; OffendingCommand: fontdownload ]%%"
: "The font being downloaded has not been initialized for this printer."
@PrinterErrorAlert "%%[ Error: VMerror; OffendingCommand: \operator\ ]%%"
: "Printer memory exceeded; turn printer off and on, or print smaller sections of the document."
@PrinterErrorAlert "%%[ Error: timeout; OffendingCommand: \operator\ ]%%"
: "The printer had to wait too long, and went on to the next job; try again."
@PrinterErrorAlert "%%[ Error: \error\; OffendingCommand: \operator\ ]%%"
: "Cannot print due to PostScript error: “\error\,” in command: “\operator\.”"
@PrinterErrorAlert "Fatal system error \error\"
: "The printer has encountered an error. Simplify your document or try again."